package org.springframework.test.common.event;

import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;

/**
 * @author derekyi
 * @date 2020/12/5
 */						//我们这里实现的ApplicationListener接口里有一个泛型，这个泛型是一个事件类型
						//传入的事件类型，意思就是说我这个事件监听器能监听哪个类的事件。后期总管内部会判断
public class ContextRefreshedEventListener implements ApplicationListener<ContextRefreshedEvent> {

	@Override
	public void onApplicationEvent(ContextRefreshedEvent event) {
		//当容器刷新（加载了某个bean），就会打印名称
		System.out.println(this.getClass().getName());
	}
}
